# 자바스크립트의 값의 특징

프로그래밍 언어마다 값을 저장하는 Type 의 형태가 다양합니다.

  • Java
    • int, long, string 등의 타입과 일치하는 값을 저장
    • 해당 변수/상수의 타입과 일치하는 값들만 저장 가능합니다.
  • JavaScript
    • const(상수), let(변수), var(변수) 세가지 형태로 값 저장
    • 타입이 없다
      • 타입에 관계없이 변수/상수 에 값을 저장할 수 있다.
      • 장점: 자유도가 높습니다
      • 단점: 개발 시 타입에러에 대한 리스크가 크다.
        • 타입이 헷갈림, 배열에만 할 수 있는 행위를 object 에서 쓰는경우. 등
        • 보완: 타입스트립트를 사용

변수 함수의 이름과 같이 어떤 대상을 다른 대상과 구분하여 식별할 수 있는 유일한 이름